<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title style="color:red">排错题1</title>
</head>

<body>
    <!-- 请问以下代码会出现什么问题，如何解决？ -->
    <script>
        // 需求： 求用户输入2个数字的和
        var num1/*给num1赋值的值是字符串而非数字*/ = prompt('请输入第一个值')
        var num2/*给num2赋值的值是字符串而非数字*/ = prompt('请输入第二个值')
        alert(num1 + num2/*此时的结果是两个字符串拼接的结果而非数字相加*/)
    </script>
    <!-- 修改后的正确代码 -->
    <script>
        // 需求： 求用户输入2个数字的和
        var num1 = prompt('请输入第一个值')
        var num2 = prompt('请输入第二个值')
        alert(+num1 + +num2)
    </script>
</body>

</html>